<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Aestate: aestate.util.Log.ALog Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Aestate
   &#160;<span id="projectnumber">1.0.5</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceaestate.html">aestate</a></li><li class="navelem"><a class="el" href="namespaceaestate_1_1util.html">util</a></li><li class="navelem"><a class="el" href="namespaceaestate_1_1util_1_1_log.html">Log</a></li><li class="navelem"><a class="el" href="classaestate_1_1util_1_1_log_1_1_a_log.html">ALog</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pri-static-attribs">Static Private Attributes</a> &#124;
<a href="classaestate_1_1util_1_1_log_1_1_a_log-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">aestate.util.Log.ALog Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for aestate.util.Log.ALog:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1util_1_1_log_1_1_a_log__inherit__graph.png" border="0" usemap="#aestate_8util_8_log_8_a_log_inherit__map" alt="Inheritance graph"/></div>
<map name="aestate_8util_8_log_8_a_log_inherit__map" id="aestate_8util_8_log_8_a_log_inherit__map">
<area shape="rect" title=" " alt="" coords="5,131,164,443"/>
<area shape="rect" title=" " alt="" coords="53,5,116,83"/>
</map>
</div>
<div class="dynheader">
Collaboration diagram for aestate.util.Log.ALog:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1util_1_1_log_1_1_a_log__coll__graph.png" border="0" usemap="#aestate_8util_8_log_8_a_log_coll__map" alt="Collaboration graph"/></div>
<map name="aestate_8util_8_log_8_a_log_coll__map" id="aestate_8util_8_log_8_a_log_coll__map">
<area shape="rect" title=" " alt="" coords="5,131,164,443"/>
<area shape="rect" title=" " alt="" coords="53,5,116,83"/>
</map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a054d6aada1363564b31f771589a6627c"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a054d6aada1363564b31f771589a6627c">__init__</a> (self, <a class="el" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a81ebe6c29c966d9ba3d615eacea36c68">path</a>, <a class="el" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a6e5724469f1334b1e764c6ed56c74a79">print_flag</a>=False, <a class="el" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a20784ee33a67271c18d1167075d722f8">save_flag</a>=False, <a class="el" href="classaestate_1_1util_1_1_log_1_1_a_log.html#af4863e5533f9ef060b6f0122aac9a079">max_clear</a>=10)</td></tr>
<tr class="separator:a054d6aada1363564b31f771589a6627c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ebc7c65d01989fca359f5eb5692ac5e"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a7ebc7c65d01989fca359f5eb5692ac5e">template</a> (self, <a class="el" href="classaestate_1_1exception_1_1_log_status.html">LogStatus</a> status, *content, **kwargs)</td></tr>
<tr class="separator:a7ebc7c65d01989fca359f5eb5692ac5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad107d132d232b17e44ce750fcf532d22"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1util_1_1_log_1_1_a_log.html#ad107d132d232b17e44ce750fcf532d22">info</a> (self, *content, **kwargs)</td></tr>
<tr class="separator:ad107d132d232b17e44ce750fcf532d22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c11a87652863ac6893278789e69e920"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a1c11a87652863ac6893278789e69e920">warn</a> (self, *content, **kwargs)</td></tr>
<tr class="separator:a1c11a87652863ac6893278789e69e920"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1019e267d1c75b68bfe8377e764aadf3"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a1019e267d1c75b68bfe8377e764aadf3">error</a> (self, *content, **kwargs)</td></tr>
<tr class="separator:a1019e267d1c75b68bfe8377e764aadf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a255cc5b3ca68b73d3dbb7961458a614e"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a255cc5b3ca68b73d3dbb7961458a614e">log_util</a> (self, path_str, *content)</td></tr>
<tr class="separator:a255cc5b3ca68b73d3dbb7961458a614e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab92ae54c225423cfb67cd139a82e737b"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1util_1_1_log_1_1_a_log.html#ab92ae54c225423cfb67cd139a82e737b">get_path</a> (self, end_path)</td></tr>
<tr class="separator:ab92ae54c225423cfb67cd139a82e737b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5805bd56672164f6cd008ba2850717bc"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a5805bd56672164f6cd008ba2850717bc">__new__</a> (cls, *args, **kwargs)</td></tr>
<tr class="separator:a5805bd56672164f6cd008ba2850717bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a8ab5c457b6aa576a6ad52c790b21eb27"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a8ab5c457b6aa576a6ad52c790b21eb27">pure_log</a> (msg, **kwargs)</td></tr>
<tr class="separator:a8ab5c457b6aa576a6ad52c790b21eb27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae487698fec9a776b3d4ab92dbfe6da0a"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1util_1_1_log_1_1_a_log.html#ae487698fec9a776b3d4ab92dbfe6da0a">format_text</a> (<a class="el" href="classaestate_1_1exception_1_1_log_status.html">LogStatus</a> field, line, obj, task_name, msg, ned_text=False, <a class="el" href="classaestate_1_1util_1_1_log_1_1_console_color_1_1_font_color.html">ConsoleColor.FontColor</a> text_color=None)</td></tr>
<tr class="separator:ae487698fec9a776b3d4ab92dbfe6da0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04d47224afd614753a6e828353db7082"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a04d47224afd614753a6e828353db7082">log</a> (msg, obj=None, line=sys._getframe().f_back.f_lineno, task_name='TEXT', LogObject=None, <a class="el" href="classaestate_1_1exception_1_1_log_status.html">LogStatus</a> field=<a class="el" href="classaestate_1_1exception_1_1_log_status.html#a0e131496ad54f82425135987e720d367">LogStatus.Info</a>, func=None, <a class="el" href="classaestate_1_1util_1_1_log_1_1_console_color_1_1_font_color.html">ConsoleColor.FontColor</a> text_color=None, **kwargs)</td></tr>
<tr class="separator:a04d47224afd614753a6e828353db7082"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e33b2ad8d5c73294686f5d77439bfa6"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a3e33b2ad8d5c73294686f5d77439bfa6">warning</a> (**kwargs)</td></tr>
<tr class="separator:a3e33b2ad8d5c73294686f5d77439bfa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3bd04c1beaee33453be2c373c1a52b3"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1util_1_1_log_1_1_a_log.html#af3bd04c1beaee33453be2c373c1a52b3">log_error</a> (msg=None, obj=None, line=sys._getframe().f_back.f_lineno, task_name='ERROR', LogObject=None, raise_exception=False)</td></tr>
<tr class="separator:af3bd04c1beaee33453be2c373c1a52b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:af4863e5533f9ef060b6f0122aac9a079"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1util_1_1_log_1_1_a_log.html#af4863e5533f9ef060b6f0122aac9a079">max_clear</a></td></tr>
<tr class="separator:af4863e5533f9ef060b6f0122aac9a079"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81ebe6c29c966d9ba3d615eacea36c68"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a81ebe6c29c966d9ba3d615eacea36c68">path</a></td></tr>
<tr class="separator:a81ebe6c29c966d9ba3d615eacea36c68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e5724469f1334b1e764c6ed56c74a79"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a6e5724469f1334b1e764c6ed56c74a79">print_flag</a></td></tr>
<tr class="separator:a6e5724469f1334b1e764c6ed56c74a79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20784ee33a67271c18d1167075d722f8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a20784ee33a67271c18d1167075d722f8">save_flag</a></td></tr>
<tr class="separator:a20784ee33a67271c18d1167075d722f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-attribs"></a>
Static Private Attributes</h2></td></tr>
<tr class="memitem:ada92ea9666b0f557926e3834e87bebef"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classaestate_1_1util_1_1_log_1_1_a_log.html#ada92ea9666b0f557926e3834e87bebef">_instance_lock</a> = threading.RLock()</td></tr>
<tr class="separator:ada92ea9666b0f557926e3834e87bebef"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="_log_8py_source.html#l00122">122</a> of file <a class="el" href="_log_8py_source.html">Log.py</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a054d6aada1363564b31f771589a6627c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a054d6aada1363564b31f771589a6627c">&#9670;&nbsp;</a></span>__init__()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.util.Log.ALog.__init__ </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>print_flag</em> = <code>False</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>save_flag</em> = <code>False</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>max_clear</em> = <code>10</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">初始化配置

:param path:保存的路径

:param print_flag:是否打印日志 默认False

:param save_flag:是否保存日志 默认False

:param max_clear:日志储存最大限制,默认10MB 单位:MB</pre> 
<p class="definition">Definition at line <a class="el" href="_log_8py_source.html#l00125">125</a> of file <a class="el" href="_log_8py_source.html">Log.py</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a5805bd56672164f6cd008ba2850717bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5805bd56672164f6cd008ba2850717bc">&#9670;&nbsp;</a></span>__new__()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.util.Log.ALog.__new__ </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>cls</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">*&#160;</td>
          <td class="paramname"><em>args</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">**&#160;</td>
          <td class="paramname"><em>kwargs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_log_8py_source.html#l00362">362</a> of file <a class="el" href="_log_8py_source.html">Log.py</a>.</p>

</div>
</div>
<a id="a1019e267d1c75b68bfe8377e764aadf3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1019e267d1c75b68bfe8377e764aadf3">&#9670;&nbsp;</a></span>error()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.util.Log.ALog.error </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">*&#160;</td>
          <td class="paramname"><em>content</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">**&#160;</td>
          <td class="paramname"><em>kwargs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">错误日志
:param content:内容
:return:
</pre> 
<p class="definition">Definition at line <a class="el" href="_log_8py_source.html#l00334">334</a> of file <a class="el" href="_log_8py_source.html">Log.py</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1util_1_1_log_1_1_a_log_a1019e267d1c75b68bfe8377e764aadf3_cgraph.png" border="0" usemap="#classaestate_1_1util_1_1_log_1_1_a_log_a1019e267d1c75b68bfe8377e764aadf3_cgraph" alt=""/></div>
<map name="classaestate_1_1util_1_1_log_1_1_a_log_a1019e267d1c75b68bfe8377e764aadf3_cgraph" id="classaestate_1_1util_1_1_log_1_1_a_log_a1019e267d1c75b68bfe8377e764aadf3_cgraph">
<area shape="rect" title=" " alt="" coords="5,81,200,108"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a7ebc7c65d01989fca359f5eb5692ac5e" title=" " alt="" coords="248,81,471,108"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a255cc5b3ca68b73d3dbb7961458a614e" title=" " alt="" coords="519,56,729,83"/>
<area shape="rect" href="namespaceaestate_1_1util_1_1others.html#a3f6285307f75af293d8645cce37f1d5e" title=" " alt="" coords="1045,74,1244,115"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#ab92ae54c225423cfb67cd139a82e737b" title=" " alt="" coords="777,5,997,32"/>
<area shape="rect" href="namespaceaestate_1_1util_1_1others.html#a94720f3965606231d30e1a50b0b0112b" title=" " alt="" coords="798,56,977,83"/>
</map>
</div>

</div>
</div>
<a id="ae487698fec9a776b3d4ab92dbfe6da0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae487698fec9a776b3d4ab92dbfe6da0a">&#9670;&nbsp;</a></span>format_text()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.util.Log.ALog.format_text </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classaestate_1_1exception_1_1_log_status.html">LogStatus</a>&#160;</td>
          <td class="paramname"><em>field</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>line</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>task_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>msg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>ned_text</em> = <code>False</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classaestate_1_1util_1_1_log_1_1_console_color_1_1_font_color.html">ConsoleColor.FontColor</a> &#160;</td>
          <td class="paramname"><em>text_color</em> = <code>None</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<pre class="fragment">将字符串格式化成好看的颜色
</pre> 
<p class="definition">Definition at line <a class="el" href="_log_8py_source.html#l00155">155</a> of file <a class="el" href="_log_8py_source.html">Log.py</a>.</p>

</div>
</div>
<a id="ab92ae54c225423cfb67cd139a82e737b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab92ae54c225423cfb67cd139a82e737b">&#9670;&nbsp;</a></span>get_path()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.util.Log.ALog.get_path </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>end_path</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">日志类获取绝对路径
:param end_path:
:return:
</pre> 
<p class="definition">Definition at line <a class="el" href="_log_8py_source.html#l00353">353</a> of file <a class="el" href="_log_8py_source.html">Log.py</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1util_1_1_log_1_1_a_log_ab92ae54c225423cfb67cd139a82e737b_icgraph.png" border="0" usemap="#classaestate_1_1util_1_1_log_1_1_a_log_ab92ae54c225423cfb67cd139a82e737b_icgraph" alt=""/></div>
<map name="classaestate_1_1util_1_1_log_1_1_a_log_ab92ae54c225423cfb67cd139a82e737b_icgraph" id="classaestate_1_1util_1_1_log_1_1_a_log_ab92ae54c225423cfb67cd139a82e737b_icgraph">
<area shape="rect" title=" " alt="" coords="777,56,997,83"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a255cc5b3ca68b73d3dbb7961458a614e" title=" " alt="" coords="519,56,729,83"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a7ebc7c65d01989fca359f5eb5692ac5e" title=" " alt="" coords="248,56,471,83"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a1019e267d1c75b68bfe8377e764aadf3" title=" " alt="" coords="5,5,200,32"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#ad107d132d232b17e44ce750fcf532d22" title=" " alt="" coords="9,56,197,83"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a1c11a87652863ac6893278789e69e920" title=" " alt="" coords="5,107,200,133"/>
</map>
</div>

</div>
</div>
<a id="ad107d132d232b17e44ce750fcf532d22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad107d132d232b17e44ce750fcf532d22">&#9670;&nbsp;</a></span>info()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.util.Log.ALog.info </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">*&#160;</td>
          <td class="paramname"><em>content</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">**&#160;</td>
          <td class="paramname"><em>kwargs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">成功日志
:param content:内容
:return:
</pre> 
<p class="definition">Definition at line <a class="el" href="_log_8py_source.html#l00318">318</a> of file <a class="el" href="_log_8py_source.html">Log.py</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1util_1_1_log_1_1_a_log_ad107d132d232b17e44ce750fcf532d22_cgraph.png" border="0" usemap="#classaestate_1_1util_1_1_log_1_1_a_log_ad107d132d232b17e44ce750fcf532d22_cgraph" alt=""/></div>
<map name="classaestate_1_1util_1_1_log_1_1_a_log_ad107d132d232b17e44ce750fcf532d22_cgraph" id="classaestate_1_1util_1_1_log_1_1_a_log_ad107d132d232b17e44ce750fcf532d22_cgraph">
<area shape="rect" title=" " alt="" coords="5,81,193,108"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a7ebc7c65d01989fca359f5eb5692ac5e" title=" " alt="" coords="241,81,464,108"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a255cc5b3ca68b73d3dbb7961458a614e" title=" " alt="" coords="512,56,723,83"/>
<area shape="rect" href="namespaceaestate_1_1util_1_1others.html#a3f6285307f75af293d8645cce37f1d5e" title=" " alt="" coords="1039,74,1237,115"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#ab92ae54c225423cfb67cd139a82e737b" title=" " alt="" coords="771,5,991,32"/>
<area shape="rect" href="namespaceaestate_1_1util_1_1others.html#a94720f3965606231d30e1a50b0b0112b" title=" " alt="" coords="791,56,970,83"/>
</map>
</div>

</div>
</div>
<a id="a04d47224afd614753a6e828353db7082"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04d47224afd614753a6e828353db7082">&#9670;&nbsp;</a></span>log()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.util.Log.ALog.log </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>msg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>obj</em> = <code>None</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>line</em> = <code>sys._getframe().f_back.f_lineno</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>task_name</em> = <code>'TEXT'</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>LogObject</em> = <code>None</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classaestate_1_1exception_1_1_log_status.html">LogStatus</a> &#160;</td>
          <td class="paramname"><em>field</em> = <code><a class="el" href="classaestate_1_1exception_1_1_log_status.html#a0e131496ad54f82425135987e720d367">LogStatus.Info</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>func</em> = <code>None</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classaestate_1_1util_1_1_log_1_1_console_color_1_1_font_color.html">ConsoleColor.FontColor</a> &#160;</td>
          <td class="paramname"><em>text_color</em> = <code>None</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">**&#160;</td>
          <td class="paramname"><em>kwargs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<pre class="fragment">输出任务执行日志

:param msg:消息
:param obj:执行日志的对象地址
:param line:被调用前的行数
:param task_name:任务对象的值
:param LogObject:写出文件的对象
:param field:日志模式
:param func:日志执行后的自定义操作
</pre> 
<p class="definition">Definition at line <a class="el" href="_log_8py_source.html#l00194">194</a> of file <a class="el" href="_log_8py_source.html">Log.py</a>.</p>

</div>
</div>
<a id="af3bd04c1beaee33453be2c373c1a52b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af3bd04c1beaee33453be2c373c1a52b3">&#9670;&nbsp;</a></span>log_error()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.util.Log.ALog.log_error </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>msg</em> = <code>None</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>obj</em> = <code>None</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>line</em> = <code>sys._getframe().f_back.f_lineno</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>task_name</em> = <code>'ERROR'</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>LogObject</em> = <code>None</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>raise_exception</em> = <code>False</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<pre class="fragment">:param msg:描述
:param line:行
:param obj:执行的对象，当允许抛出异常时，则指明该对象为一个Exception或他的子类
:param task_name:线程唯一名称
:param LogObject:日志对象
:param raise_exception:是否抛出异常
</pre> 
<p class="definition">Definition at line <a class="el" href="_log_8py_source.html#l00256">256</a> of file <a class="el" href="_log_8py_source.html">Log.py</a>.</p>

</div>
</div>
<a id="a255cc5b3ca68b73d3dbb7961458a614e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a255cc5b3ca68b73d3dbb7961458a614e">&#9670;&nbsp;</a></span>log_util()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.util.Log.ALog.log_util </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>path_str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">*&#160;</td>
          <td class="paramname"><em>content</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">日志工具
:param path_str:
:param content:
:return:
</pre> 
<p class="definition">Definition at line <a class="el" href="_log_8py_source.html#l00342">342</a> of file <a class="el" href="_log_8py_source.html">Log.py</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1util_1_1_log_1_1_a_log_a255cc5b3ca68b73d3dbb7961458a614e_cgraph.png" border="0" usemap="#classaestate_1_1util_1_1_log_1_1_a_log_a255cc5b3ca68b73d3dbb7961458a614e_cgraph" alt=""/></div>
<map name="classaestate_1_1util_1_1_log_1_1_a_log_a255cc5b3ca68b73d3dbb7961458a614e_cgraph" id="classaestate_1_1util_1_1_log_1_1_a_log_a255cc5b3ca68b73d3dbb7961458a614e_cgraph">
<area shape="rect" title=" " alt="" coords="5,31,216,57"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#ab92ae54c225423cfb67cd139a82e737b" title=" " alt="" coords="264,5,484,32"/>
<area shape="rect" href="namespaceaestate_1_1util_1_1others.html#a94720f3965606231d30e1a50b0b0112b" title=" " alt="" coords="285,56,463,83"/>
<area shape="rect" href="namespaceaestate_1_1util_1_1others.html#a3f6285307f75af293d8645cce37f1d5e" title=" " alt="" coords="532,49,731,90"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1util_1_1_log_1_1_a_log_a255cc5b3ca68b73d3dbb7961458a614e_icgraph.png" border="0" usemap="#classaestate_1_1util_1_1_log_1_1_a_log_a255cc5b3ca68b73d3dbb7961458a614e_icgraph" alt=""/></div>
<map name="classaestate_1_1util_1_1_log_1_1_a_log_a255cc5b3ca68b73d3dbb7961458a614e_icgraph" id="classaestate_1_1util_1_1_log_1_1_a_log_a255cc5b3ca68b73d3dbb7961458a614e_icgraph">
<area shape="rect" title=" " alt="" coords="519,56,729,83"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a7ebc7c65d01989fca359f5eb5692ac5e" title=" " alt="" coords="248,56,471,83"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a1019e267d1c75b68bfe8377e764aadf3" title=" " alt="" coords="5,5,200,32"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#ad107d132d232b17e44ce750fcf532d22" title=" " alt="" coords="9,56,197,83"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a1c11a87652863ac6893278789e69e920" title=" " alt="" coords="5,107,200,133"/>
</map>
</div>

</div>
</div>
<a id="a8ab5c457b6aa576a6ad52c790b21eb27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ab5c457b6aa576a6ad52c790b21eb27">&#9670;&nbsp;</a></span>pure_log()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.util.Log.ALog.pure_log </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>msg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">**&#160;</td>
          <td class="paramname"><em>kwargs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<pre class="fragment">输出任务执行日志

:param msg:消息</pre> 
<p class="definition">Definition at line <a class="el" href="_log_8py_source.html#l00145">145</a> of file <a class="el" href="_log_8py_source.html">Log.py</a>.</p>

</div>
</div>
<a id="a7ebc7c65d01989fca359f5eb5692ac5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ebc7c65d01989fca359f5eb5692ac5e">&#9670;&nbsp;</a></span>template()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.util.Log.ALog.template </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classaestate_1_1exception_1_1_log_status.html">LogStatus</a>&#160;</td>
          <td class="paramname"><em>status</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">*&#160;</td>
          <td class="paramname"><em>content</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">**&#160;</td>
          <td class="paramname"><em>kwargs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">日志的模板,error、info和warn都在这里执行
</pre> 
<p class="definition">Definition at line <a class="el" href="_log_8py_source.html#l00289">289</a> of file <a class="el" href="_log_8py_source.html">Log.py</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1util_1_1_log_1_1_a_log_a7ebc7c65d01989fca359f5eb5692ac5e_cgraph.png" border="0" usemap="#classaestate_1_1util_1_1_log_1_1_a_log_a7ebc7c65d01989fca359f5eb5692ac5e_cgraph" alt=""/></div>
<map name="classaestate_1_1util_1_1_log_1_1_a_log_a7ebc7c65d01989fca359f5eb5692ac5e_cgraph" id="classaestate_1_1util_1_1_log_1_1_a_log_a7ebc7c65d01989fca359f5eb5692ac5e_cgraph">
<area shape="rect" title=" " alt="" coords="5,81,228,108"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a255cc5b3ca68b73d3dbb7961458a614e" title=" " alt="" coords="276,56,487,83"/>
<area shape="rect" href="namespaceaestate_1_1util_1_1others.html#a3f6285307f75af293d8645cce37f1d5e" title=" " alt="" coords="803,74,1001,115"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#ab92ae54c225423cfb67cd139a82e737b" title=" " alt="" coords="535,5,755,32"/>
<area shape="rect" href="namespaceaestate_1_1util_1_1others.html#a94720f3965606231d30e1a50b0b0112b" title=" " alt="" coords="555,56,734,83"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1util_1_1_log_1_1_a_log_a7ebc7c65d01989fca359f5eb5692ac5e_icgraph.png" border="0" usemap="#classaestate_1_1util_1_1_log_1_1_a_log_a7ebc7c65d01989fca359f5eb5692ac5e_icgraph" alt=""/></div>
<map name="classaestate_1_1util_1_1_log_1_1_a_log_a7ebc7c65d01989fca359f5eb5692ac5e_icgraph" id="classaestate_1_1util_1_1_log_1_1_a_log_a7ebc7c65d01989fca359f5eb5692ac5e_icgraph">
<area shape="rect" title=" " alt="" coords="248,56,471,83"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a1019e267d1c75b68bfe8377e764aadf3" title=" " alt="" coords="5,5,200,32"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#ad107d132d232b17e44ce750fcf532d22" title=" " alt="" coords="9,56,197,83"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a1c11a87652863ac6893278789e69e920" title=" " alt="" coords="5,107,200,133"/>
</map>
</div>

</div>
</div>
<a id="a1c11a87652863ac6893278789e69e920"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c11a87652863ac6893278789e69e920">&#9670;&nbsp;</a></span>warn()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.util.Log.ALog.warn </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>self</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">*&#160;</td>
          <td class="paramname"><em>content</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">**&#160;</td>
          <td class="paramname"><em>kwargs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">警告日志
:param content:内容
:return:
</pre> 
<p class="definition">Definition at line <a class="el" href="_log_8py_source.html#l00326">326</a> of file <a class="el" href="_log_8py_source.html">Log.py</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classaestate_1_1util_1_1_log_1_1_a_log_a1c11a87652863ac6893278789e69e920_cgraph.png" border="0" usemap="#classaestate_1_1util_1_1_log_1_1_a_log_a1c11a87652863ac6893278789e69e920_cgraph" alt=""/></div>
<map name="classaestate_1_1util_1_1_log_1_1_a_log_a1c11a87652863ac6893278789e69e920_cgraph" id="classaestate_1_1util_1_1_log_1_1_a_log_a1c11a87652863ac6893278789e69e920_cgraph">
<area shape="rect" title=" " alt="" coords="5,81,200,108"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a7ebc7c65d01989fca359f5eb5692ac5e" title=" " alt="" coords="248,81,471,108"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#a255cc5b3ca68b73d3dbb7961458a614e" title=" " alt="" coords="519,56,729,83"/>
<area shape="rect" href="namespaceaestate_1_1util_1_1others.html#a3f6285307f75af293d8645cce37f1d5e" title=" " alt="" coords="1045,74,1244,115"/>
<area shape="rect" href="classaestate_1_1util_1_1_log_1_1_a_log.html#ab92ae54c225423cfb67cd139a82e737b" title=" " alt="" coords="777,5,997,32"/>
<area shape="rect" href="namespaceaestate_1_1util_1_1others.html#a94720f3965606231d30e1a50b0b0112b" title=" " alt="" coords="798,56,977,83"/>
</map>
</div>

</div>
</div>
<a id="a3e33b2ad8d5c73294686f5d77439bfa6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e33b2ad8d5c73294686f5d77439bfa6">&#9670;&nbsp;</a></span>warning()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">def aestate.util.Log.ALog.warning </td>
          <td>(</td>
          <td class="paramtype">**&#160;</td>
          <td class="paramname"><em>kwargs</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_log_8py_source.html#l00252">252</a> of file <a class="el" href="_log_8py_source.html">Log.py</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ada92ea9666b0f557926e3834e87bebef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada92ea9666b0f557926e3834e87bebef">&#9670;&nbsp;</a></span>_instance_lock</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">aestate.util.Log.ALog._instance_lock = threading.RLock()</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_log_8py_source.html#l00123">123</a> of file <a class="el" href="_log_8py_source.html">Log.py</a>.</p>

</div>
</div>
<a id="af4863e5533f9ef060b6f0122aac9a079"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4863e5533f9ef060b6f0122aac9a079">&#9670;&nbsp;</a></span>max_clear</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">aestate.util.Log.ALog.max_clear</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_log_8py_source.html#l00139">139</a> of file <a class="el" href="_log_8py_source.html">Log.py</a>.</p>

</div>
</div>
<a id="a81ebe6c29c966d9ba3d615eacea36c68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81ebe6c29c966d9ba3d615eacea36c68">&#9670;&nbsp;</a></span>path</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">aestate.util.Log.ALog.path</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_log_8py_source.html#l00140">140</a> of file <a class="el" href="_log_8py_source.html">Log.py</a>.</p>

</div>
</div>
<a id="a6e5724469f1334b1e764c6ed56c74a79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e5724469f1334b1e764c6ed56c74a79">&#9670;&nbsp;</a></span>print_flag</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">aestate.util.Log.ALog.print_flag</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_log_8py_source.html#l00141">141</a> of file <a class="el" href="_log_8py_source.html">Log.py</a>.</p>

</div>
</div>
<a id="a20784ee33a67271c18d1167075d722f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20784ee33a67271c18d1167075d722f8">&#9670;&nbsp;</a></span>save_flag</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">aestate.util.Log.ALog.save_flag</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_log_8py_source.html#l00142">142</a> of file <a class="el" href="_log_8py_source.html">Log.py</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>aestate/util/<a class="el" href="_log_8py_source.html">Log.py</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>
